home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / LK_V1.06.LHA / LK V1.06 / SOURCES / priority.s < prev    next >
Encoding:
Text File  |  1994-11-01  |  775 b   |  31 lines

  1. ;    OPT    O+,OW-,L+
  2. ;--------------------------------------------------
  3. ;    lk V1.01 priority header.
  4. ;    $VER: priority.s 1.00 (18.07.94)
  5. ;    Written by Alexis WILKE (c) 1994.
  6. ;
  7. ;    This code will be used to ensure a specific
  8. ;    priority at the startup of a command.
  9. ;--------------------------------------------------
  10.  
  11.     INCDIR    "INCLUDE:","INCLUDE:INCLUDE.STRIP/"
  12.     INCLUDE    "EXEC/execbase.i"
  13.     INCLUDE    "sw.i"
  14.  
  15.     XDEF    __Startup
  16.  
  17.     XREF    __autostartup
  18.     XREF    PRIORITY
  19.  
  20.     SECTION    ENTRYHUNK,CODE
  21. ;--------------------------------------------------
  22. __Startup
  23.     MoveM.L    D0-D1/A0-A1/A6,-(A7)        ;Keep all registers
  24.     MoveA.L    4.W,A6
  25.     MoveA.L    ThisTask(A6),A1
  26.     Move.B    #PRIORITY,D0
  27.     SYS    SetTaskPri            ;Set my priority
  28.     MoveM.L    (A7)+,D0-D1/A0-A1/A6        ;Restore registers
  29.     Jmp    __autostartup            ;Go to your startup
  30.  
  31.